﻿<?php
require_once("view_vista.php");
require_once("../model/class_lote.php");

class view_aplicacion extends vista{
	private $lote;
	private $usuario_id;
	public $err;
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
	function __construct( $Criterio, $usuario_id, $Arreglo_pestanas = null){
		parent::__construct();
		$this->lote = new lote();
		$this->err = $this->lote->abrir( $Criterio, ' order by x.`peso` desc');
		$this->usuario_id = $usuario_id;
		$this->setPestanas( $Arreglo_pestanas);
		$menu = array(
			array( 1, 'Mis Expedientes'),
			array( 0, 'Expedientes para aceptar'),
			array( 0, 'Mis tareas'),
			array( 0, 'Mis ubicaciones'),
			array( 0, 'Actualización de la ubicación en lote')
		);
		
		if( $usuario_id == 11){
			array_push( $menu, array( 0, 'Administración'));
		}
		
		$this->setMenu( $menu);
	}
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
	function printHeader(){
		return $this->printHtmlInicio( "aplicacion.js", $this->lote->getJSONLote()).$this->printRenderHeader();
	}
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
	function printMenu(){
		return $this->printRenderMenu();
	}
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
	function printInicioContenido(){
		return $this->printContentInicio();
	}
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
	function misExpedientes(){
		return '<span id="misExpedientes"></span>';
	}
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
	function expedientesParaAceptar(){
		$html = '<p align="center">'.$this->err.'</p>';
		return '<span id="bandejaEntadas" style="display:none;">'.$html.'</span>';
	}
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
	function misTareas(){
		$html = '<p align="center">Mis tareas en construcción</p>';
		return '<span id="misTareas" style="display:none;">'.$html.'</span>';
	}
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
	function misUbicaciones(){
		$html = '<p align="center">Mis ubicaciones en construcción</p>';
		
		$query = '(select u.`arma`,u.`tit`,count(*) `cant` from `ubicaciones`u,`expedientes` e where u.`resp`=11 and u.`id`=e.`ubi` group by e.`ubi`)union(select `arma`,`tit`,0 from `ubicaciones` where `resp`=11 and `id` not in (select `ubi` from `expedientes`))';
		
		return '<span id="misUbicaciones" style="display:none;">'.$html.'</span>';
	}
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
	function actualizacionEnLote(){
		$titulo   = $this->printContentTitulo( "Actualización en lote.");
		$Estilo = array('style="width:12%;"','style="width:16%;"','style="width:24%;"','style="width:24%;"','style="width:24%;"');
		$Datos = array(
			array(
				array(2,'Expediente Nº'),
				array(1,'AUTOSALOTEMANUAL'  ,''                  ,'style="width:80%;"'),
				array(8,'AGREGARALOTAMANUAL','Agregar al lote'   ,'style="width:90%;"'),
				array(8,'BORRARLOTEMANUAL'  ,'Borrar lote'       ,'style="width:90%;"'),
				array(8,'APLICARLOTEMANUAL' ,'Ubicar expedientes','style="width:90%;"')
			)
		);
		$cabecera = $this->printContentEncabezado( $this->printTablaObjetos( $Datos, $Estilo), 'align="left"');
		$cuerpo  = $this->printContentCuerpoInicio();
		$cuerpo .= '<table class="tabla" id="TABLALOTEMANUAL"></table>';
		$cuerpo .= $this->printContentCuerpoFin();
		return '<span id="actualizacionEnLote" style="display:none;">'.$titulo.$cabecera.$cuerpo.'</span>';
	}
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
	function administracion(){
		$html  = '<p align="center">Panel de administración</p>';
		
		$html .= '<p><a href="../controller/control_abogado_importar.php">          Importar abogados</a></p>';
		$html .= '<p><a href="../controller/control_archivo_importar.php">          Importar Archivo</a></p>';
		
		return '<span id="administracion" style="display:none;">'.$html.'</span>';
	}
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
	public function mostrarPanelesEmergentes(){
		$html  = '<div id="mostrarPanelEmergente01" class="emergente01" style="display:none;">';
		$html .= '	<div class="close"></div>';
		$html .= '	<span id="SPANAREA01" class="texto_normal"></span>';
		$html .= '	<span id="SPANAREA02" class="texto_normal"></span>';
		$html .= '</div>';
		return $html;
	}
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
	function printFinalContenido(){
		return $this->printContentFinal();
	}
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
	function cerrar(){
		return $this->printHtmlFinal();
	}
	//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
}
?>